public abstract class SynapseFramework extends ParameterFramework {
	protected double tauPrime = 9 ;
	
	// synapse strength
	protected double w ;
		
	public final INeuron pre , post ;
	
	protected SynapseFramework ( INeuron pre , INeuron post , double w ) {
		this.pre = pre ;
		this.post = post ;
		this.w = w ;
	}
		
	public void setStrength ( double w ) {
		this.w = w ;
	}
	
	public double getDelay ( ) {
		return tauPrime ;
	}
	
	public INeuron getPreCell ( ) {
		return pre ;
	}
	
	public INeuron getPostCell ( ) {
		return post ;
	}
	
	public double strength ( ) {
		return w ;
	}
}
